// 登录和注册的跳转
// 点击注册
$('.go-register').click(function(){
    $('.register').show().siblings('.login').hide();
});

// 点击去登录
$('.go-login').on('click',function(){
    $('.register').hide().siblings('.login').show();
});


// 注册工能
// 注册表单的提交事件
$('.register form').on('submit',function(e){
    // 阻止默认提交
    e.preventDefault();
    // 获取输入框的值
    var data = $(this).serialize();
    // 发送ajax请求
    $.ajax({
        type:'POST',
        url:'http://www.liulongbin.top:3007/api/reguser',
        data:data,
        success:function(res){
            // 提示结果
            layer.msg(res.message);
            // 成功的话，隐藏注册框，显示登录框
            if(res.status === 0){
                $('.register').hide().siblings('.login').show();
                // 清空表单的值
                $('.register .layui-input').val('');
            }
        }
    });
    
});

// 表单验证
var form = layui.form;
form.verify({
    format:function(val){
        // var ureg =/^[a-zA-Z0-9-_]{6,}$/;
        if(!/^[a-zA-Z0-9-_]{6,}$/.test(val)){
            return '用户名格式或长度不正确（英文字母大小写、数字、下划线）';
        }
    },
    pwd:[/^[a-zA-Z]\w{5,17}$/,'密码包含字母或数字和下划线中的6-18位'],
    sure:function(val){
        if(val !== $('.psd').val()){
            return '密码不一致';
        }
    }

});

// 登录功能
// 注册表单的提交事件
$('.login form').on('submit',function(e){
    // 阻止默认提交
    e.preventDefault();
    // 收集表单信息
    var data = $(this).serialize();
    // 发送ajax请求
    $.ajax({
        type:'POST',
        url:'http://www.liulongbin.top:3007/api/login',
        data:data,
        success:function(res){
            // 提示结果信息
            layer.msg(res.message);
            if(res.status === 0){
                // 跳转到后台首页
                location.href= '/index.html';
                // 将token保存到本地
                localStorage.setItem('token',res.token);
            }
        }
    });
   
});


